/*头部导航*/

.header .container .row .right .exit {
	color: #fff;
	/*padding-left: 10px;*/
	position: relative;
	width: 50px;
	top: -10px;
	left: 20px;
	left: 10%;
	font-size: 14px;
	cursor: pointer;
}

body {
	background-color: #f6f6f6;
}

.myNav,
.header {
	z-index: 9999;
	/*box-shadow: 0px 0px 6px 0px rgba(91, 91, 91, 0.18);*/
}


/*资产包详情搜索部分开始*/

.myBagSeachBox {
	border-radius: 2px;
	/*margin-top: 28px;*/
}

.myBagSeachBox .container {
	margin-top: 10px;
	background-color: #fff;
	/*height: 100%;*/
	padding: 20px 16px;
	padding-bottom: 30px;
	font-size: 16px;
	color: #666;
	box-shadow: 0px 1px 6px 0px rgba(91, 91, 91, 0.18);
}

.myBagSeachBox .container .top a:visited {
	/*background-color:#666;*/
	text-decoration: none;
	border: none;
}

.myBagSeachBox .container .top a:active {
	/*background-color:#666;*/
	text-decoration: none;
	border: none;
}

.myBagSeachBox .container .top a:link {
	/*background-color:#666;*/
	text-decoration: none;
	border: none;
}

.myBagSeachBox .container .top .pagedetails {
	color: #2096f1;
	;
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
	color: #2096f1;
	cursor: default;
	border: 1px solid #bcdffb;
	border-bottom-color: transparent;
}

.myBagSeachBox .nav-tabs {
	border-bottom: 1px solid #bcdffb;
}

.myBagSeachBox .container #myTab {
	margin-top: 18px;
	min-width: 710px;
}

.myBagSeachBox .container #myTabContent {
	border-left: 1px solid #bcdffb;
	border-right: 1px solid #bcdffb;
	border-bottom: 1px solid #bcdffb;
	border-radius: 2px;
}

.myBagSeachBox .container .state {
	margin-top: 22px;
	padding-bottom: 22px;
}

.myBagSeachBox .container .state span {
	font-size: 14px;
	margin-left: 34px;
	cursor: pointer;
	color: #333333;
}

.myBagSeachBox .container .state span:last-child {
	margin-left: 46px;
}


.myBagSeachBox .container .state .bottom span {
	line-height: 14px;
}

.myBagSeachBox .container .state .stateActive {
	color: #2096f1;
	;
}

.myBagSeachBox .container .state span:first-child {
	color: #666666!important;
	cursor: default!important;
	color: #888888!important;
}

.myBagSeachBox .nav-tabs>li {
	margin-left: 24px;
}

.search {
	height: 40px;
	border: 1px solid #e2e2e2;
	margin-top: 30px;
	margin-left: 25px;
	width: 60%;
	/*background: url(image/myAssetBag/search.png) no-repeat right;*/
	padding-left: 10px;
	border-radius: 2px 0px 0px 2px;
	font-size: 14px;
	color: #333333;
	font-weight: 100!important;
	
}
.searchText {
	display: none;
	margin-left: -590px;
	font-size: 14px;
}



/*资产包详情搜索部分结束*/


/*资产包详情列表结开始*/

.myBagListBox {
	background-color: #f6f6f6;
	margin-top: 10px;
}

.myBagListBox .container {
	background-color: #fff;
	/*height: 100%;*/
	padding: 26px 31px 24px;
	/*box-shadow: 2px 2px 1px #CCCCCC;*/
	box-shadow: 0px 1px 6px 0px rgba(91, 91, 91, 0.18);
}

.myBagListBox .container .top img{
	width: 4px;
	height: 16px;
}

.myBagListBox .container .top p{
	font-size: 16px;
	color: #666666;
	font-weight: bolder;
	margin-left: 8px;
	line-height: 16px;
	vertical-align: middle;
}

.myBagListBox .container #myTabTwo>li>a {
     margin-right: 0px; 
     font-size: 14px;
     color: #666666!important;
     border-radius: 2px 2px 0 0;
}

.myBagListBox .container #myTabTwo {
	  background:#f9f9f9 ;
	  border-bottom: 0px solid #000;
	  
}
.myBagListBox .container #myTabTwo>li>a{
  padding: 10px 34px;
}

.myBagListBox .container #myTabTwo  {
	margin-top: 20px;
}

.tabForm .mytable {
	margin-top: 20px;
	width: 100%;
	border-collapse: separate;
	border-spacing: 0;
	padding: 16px 30px;
	/*padding-top: 10px;*/
	border: 1px solid #eeeeee;
	border-radius: 2px;
}

.tabForm table tr td {
 border: 0px solid #000;	
}

.tabForm table tr td div{
 border: 0px solid #000;
 width: 100%;	
 overflow: hidden;
}


.tabForm table tr:first-child td {
  font-size: 18px;
  color: #333333;
  font-weight: bolder;
}

.tabForm table tr:nth-child(2) td,
.tabForm table tr:nth-child(3) td {
  font-size: 14px;
  color: #333333;
  padding-top: 12px;
}

.tabForm table tr:nth-child(2) td:nth-child(2){
	width: 360px;
}


.tabForm table:hover {
	background: #f9f9f9!important;
}	e



.tabForm .myActiv {
	border: 1px solid red!important;
}

.tabForm .myActiv tr:first-child td{
	color: #2194f1;
}

.tabForm table .txt-cut{
	overflow : hidden;
    text-overflow: ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用*/  
    display: -webkit-box;
    /*//显示两行*/
     -webkit-line-clamp: 1; 
    -webkit-box-orient: vertical;
}
.tabForm table tr:nth-child(2) td:nth-child(odd),
.tabForm table tr:nth-child(3) td:nth-child(odd) {
  color: #888;
  width: 77px;
}


.tabForm table tr:nth-child(2) td:nth-child(even){
	padding-right: 20px;
}







/*资产包详情列表结束*/


/*//底部样式重写开始*/

.myfooter2 {
	height: 80px!important;
}

.myfooter .text-center {
	font-size: 12px;
}


/*//底部样式重写结束*/

.borderradio {
	height: 500px;
	overflow: hidden;
	border: 1px solid #008000!important;
	border-radius: 15px!important;
}

.myfooter2 p {
	color: #999999!important;
}

.mytable {
	border-collapse: separate;
}


/*带有th标签的table 边框*/

.tableRaiusTh tr:first-child th {
	border-top: 1px solid #E2E2E2;
}

.tableRaiusTh tr td:first-child,
.tableRaiusTh tr th:first-child {
	border-left: 1px solid #E2E2E2;
}

.tableRaiusTh tr:last-child td {
	border-bottom: 1px solid #E2E2E2;
}

.tableRaiusTh tr td:last-child,
.tableRaiusTh tr th:last-child {
	border-right: 1px solid #E2E2E2;
}


/*//不带有th标签的table圆角设置*/

.tableRaiusTh tr:first-child th:first-child {
	border-top-left-radius: 3px;
}

.tableRaiusTh tr:first-child th:last-child {
	border-top-right-radius: 3px;
}

table tr:last-child td:first-child {
	border-bottom-left-radius: 3px;
}

table tr:last-child td:last-child {
	border-bottom-right-radius: 3px;
}

.tableRaiusTh tr td {
	border-top: 1px solid #E2E2E2;
	;
}


/*//一键置顶开始*/

.clicktop {
	display: none;
	width: 30px;
	height: 28px;
	position: fixed;
	bottom: 45px;
	right: 25px;
	z-index: 99;
	background: url(/image/common/clickTop.png);
}

.clicktop:hover {
	background: url(/image/common/clickTopHover.png);
}


/*//一键置顶结束*/


/*//头部交互效果   滚动定位开始*/

/*.filexTopHeard {
	position: fixed;
	width: 100%;
	top: 0px;
	z-index: 999999999;
}

.filexTopTable {
	position: fixed;
	top: 60px;
	z-index: 99;
	left: 50%;
	transform: translateX(-50%);
}

.nav-fixNext {
	margin-top: 86px;
}

.th-fixed {
	position: fixed;
	top: 110px;
}
*/

/*新增类名*/

.tabletop {
	position: fixed;
	top: 59px;
	background: #FFFFFF;
	padding-bottom: 24px;
}


/*//头部交互效果   滚动定位结束*/


/*//高亮显示和鼠标悬停状态开始*/
.border {
	border:1px solid #2194f1!important;
}

.border tr:first-child td {
	color: #2194f1!important;
}
/*//高亮显示结束和鼠标悬停状态*/

/*遮罩层  开始!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

@media (min-width: 840px) {
	.modal-dialog {
		width: 840px;
		margin: 100px auto;
	}
}

@media (min-width: 840px) {
	.modal-dialog2 {
		width: 568px;
		margin: 100px auto;
	}
}

.modal-content {
	border: 1px solid rgb(153, 153, 153)!important;
	border-radius: 2px!important;
	background-color: rgb(255, 255, 255)!important;
	box-shadow: 0px 0px 11.64px 0.36px rgba(74, 75, 75, 0.7)!important;
}

.modal-header {
	padding: 0 15px!important;
	height: 36px!important;
	line-height: 36px!important;
}


/*头部*/

.modal-header {
	background: #4da1ff;
}

.modal-header button {
	opacity: 1;
}

.modal-header button span {
	color: #fff;
}

.modal-nav {
	color: #fff;
	font-size: 16px;
}

.modal-nav img {
	margin: 10px 10px 0 0;
}

.modal-header button span img {
	margin-top: 10px;
}


/*底部按钮*/

.modal-footer {
	border: none;
	padding-bottom: 30px;
}

.modal-footer .btns-primary {
	margin-right: 15px;
	width: 80px;
}


/*4.编辑弹窗-add*/

.modal-body {
	padding: 20px 30px;
}

.modal-body-add p {
	font-size: 14px;
	color: #333;
}

.modal-body-add>p:first-child {
	font-size: 16px;
	color: #666;
	margin-bottom: 10px;
	padding-left: 15px;
}

.modal-body-add .modal-body-div {
	border: 2px solid #9bcaff;
	padding: 10px;
}

.modal-body-add .modal-body-div p {
	margin-bottom: 10px;
}


/*7.新增内容-adds*/

.modal-body {
	padding: 20px 30px;
}

.modal-body-adds-p {
	font-size: 16px;
	color: #666;
	margin-bottom: 17px;
}

.modal-body-div {
	border: 1px solid #9bcaff;
	padding: 40px 10px;
}

.modal-body-div2 {
	padding: 20px 10px;
}

.modal-body-div .form-group {
	margin-bottom: 22px;
}

.modal-body-div .form-group:last-child {
	margin-bottom: 0px;
}

.modal-body-div .form-group label {
	font-size: 14px;
	width: 95px;
}

.modal-body-div .form-group input {
	width: 478px;
	height: 26px;
}

.modal-body-div .form-group input[type="radio"],
.modal-body-div .form-group input[type="checkbox"] {
	width: 14px;
	height: 14px;
}


/*6.计算求和内容-calculate*/

.modal-body-div-calculate>p {
	font-size: 16px;
	color: #666;
	margin-bottom: 17px;
}

.modal-body-div-calculate .table-responsive {
	width: 100%;
}

.modal-body-div-calculate .table tbody tr td input {
	text-align: left;
}

.modal-body-div-calculate .table tr th:first-child,
.modal-body-div-calculate .table tr td:first-child {
	width: 20%;
	padding-left: 5%;
}

.modal-body-div-calculate .table tr th:nth-child(2),
.modal-body-div-calculate .table tr td:nth-child(2) {
	padding-left: 10%;
}


/*2.高级编辑-内容*/

.modal-body-filtrate {
	padding: 20px 30px;
}

.modal-body-filtrate>p {
	font-size: 16px;
	color: #666;
	margin: 2px 0 17px 0;
}

.modal-body-filtrate-div {
	border: 2px solid #dbecff;
	padding: 40px 10px;
}

.modal-body-filtrate-div .form-group {
	margin-bottom: 22px;
}

.modal-body-filtrate-div .form-group .control-label {
	font-size: 14px;
	width: 125px;
	margin-right: 10px;
}

.modal-body-filtrate-div .form-group .select-label {
	font-size: 14px;
	width: 125px;
}


/*.modal-body-filtrate-div .form-group input[]{width: 478px; height: 26px;}*/

.modal-body-filtrate-div .form-group select {
	width: 478px;
	height: 26px;
	background: #fff;
	border-color: #d6d6d6;
}

.modal-body-filtrate-div .checkbox-inline {
	color: #333;
	width: 90px;
}

.modal-body-filtrate-div .checkbox-inline input[type=checkbox] {
	width: 14px;
	height: 14px;
	margin-right: 16px;
	margin-left: -30px;
}

.tianXie .true {
	display: inline-block;
	/*width: 24px;*/
	padding-left: 35px;
	height: 24px;
	background: url(image/myAssetBag/true1.png) no-repeat left 1px;
}

.tianXie .false {
	display: inline-block;
	/*width: 24px;*/
	padding-left: 30px;
	height: 24px;
	background: url(image/myAssetBag/false1.png) no-repeat 5px;
}


.tianXie .false:hover {
	background: url(image/myAssetBag/false2.png) no-repeat 5px;
}



.tianXie .true:hover {
	background: url(image/myAssetBag/true2.png) no-repeat left 1px;
}


/*遮罩层  结束!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/


/*申请立项*/

.modal-body-approval {
	padding: 20px 30px;
}

.modal-body-approval>p {
	padding-left: 20px;
	font-size: 16px;
	color: #666;
	margin-bottom: 16px;
}

.modal-body-approval-div {
	border: 1px solid #dbecff;
	padding: 6px 19px;
}

.modal-body-approval-div .form-group {
	height: 20px;
	border: 1px solid transparent;
	margin: 16px 0;
}

.modal-body-approval-div label {
	font-size: 14px;
	color: #999;
	margin-right: 10px;
}

.modal-body-approval-div img {
	margin: 2.5px 10px 0 0;
}

.modal-body-approval-div img+span {
	color: #fd5454;
}

.modal-body-approval-div span.c333 {
	margin-right: 21px;
}

.modal-body-approval-div textarea {
	width: 100%;
	height: 100%;
	border: none;
	outline: none;
	resize: none;
	color: #333;
}

.modal-body-approval-div label.c999 {
	width: 120px;
}

.modal-body-approval-div input[name="agree"] {
	margin-right: 15px;
}

.modal-body-approval-div input[name="agree"]:nth-child(4) {
	margin-left: 25px;
}

.modal-body-approval-div .textarea-edit {
	width: 600px;
	min-height: 80px;
	border: 1px solid #eeeeee;
	margin-bottom: 20px;
}

.modal-body-approval-div label {
	color: #999999;
	font-weight: 100;
}

.form-group span {
	color: #333333;
}

label[for='yiSu'],
label[for='weiSu'] {
	color: #333333;
	font-weight: 100;
	cursor: pointer;
}

label[for='weiSu'] {
	margin-left: 40px;
}

/*修改访问权限*/

.modal-body-div .form-group.PublicSector .label-div {
	width: 650px;
}

.modal-body-div .form-group .label-div label,
.modal-body-div .form-group .label-div input {
	cursor: pointer;
}

.sectorList {
	background: #f3f3f3;
	padding: 13px 24px;
}


/*八.下载报告 -download*/

.modal-body-download {
	border: 1px solid #9bcaff;
	padding: 19px 17px;
}

.modal-body-download p {
	font-size: 16px;
	color: #666;
}

.modal-body-download label {
	color: #333;
	margin-left: 5px;
}


/*九. 关注*/

.modal-body-focus {
	border: 1px solid #9bcaff;
	padding: 29px 17px;
}

.modal-body-focus img {
	width: 158px;
	height: 158px;
	margin: 0 auto;
}

.modal-body-focus p {
	text-align: center;
	font-size: 16px;
	color: #999;
}

.modal-body-focus p.focus {
	font-size: 30px;
	color: #2998f1;
	margin-bottom: 29px;
}

.modal-focus .modal-footer button {
	margin: 0 auto;
	display: block;
}


/* 删除*/

.modal-body-delete {
	margin: 40px 0 30px;
}

.modal-body-delete p {
	color: #333;
	font-size: 20px;
	text-align: center;
	font-weight: normal;
}

.btn-default {
	color: #999999;
	background-color: #fff;
	border-color: #ccc;
}

.btn-primary:hover {
	color: #fff;
	background-color: #337ab7;
	;
	border-color: #337ab7;
}

textarea {
	padding: 12px;
}

.btn {
	border-radius: 2px!important;
}


/*遮罩层  结束!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 * 
 */

.pagingBox {
	padding-left: 0px!important;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
}


.myBagListBox>.container{
	padding-bottom: 72px;
}


.tabForm table tr:nth-child(2) td:nth-child(odd),
 .tabForm table tr:nth-child(3) td:nth-child(odd) {
    color: #888;
    width: 82px;
}


.tabForm table tr:nth-child(2) td:nth-child(2) {
    width:340px;
    padding-left: 10px;
}
.tabForm table tr:nth-child(2) td:nth-child(4) {
    width:172px;
}
.tabForm table tr:nth-child(2) td:nth-child(6) {
    width:78px;
}
.tabForm table tr:nth-child(2) td:nth-child(8) {
    width:240px;
}